placenta endoteliocorial - English Synonyms Dictionary